The Newton Fire Department responded to the spill alongside local police and the county HazMat team on Wednesday, June 22, the department said.
Upon arrival, crews confirmed the leak and immediately worked to prevent the oil from spilling into a storm drain.
It took several hours to fully clean up the leak, though between 140 and 150 gallons were estimated to have spilled from the truck in total, the fire department said.
The cause of the leak was not immediately clear.
Scroll down to view additional photos from the scene.
Click here to follow Daily Voice Northern Valley and receive free news updates.